NHNONNH2NCH2OHOH